package com.wjh.graduation.util;

import org.springframework.stereotype.Component;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * Created on 2022/2/7.
 *
 * @author Wu Jiahong
 */
@Component
public class Util {

	public Date lastDay(Date date) {

		Calendar calendar = Calendar.getInstance();
		/*设置空实例的时间为当前时间：2017年6月19日10:31:57*/
		calendar.setTime(date);
		/*设置实例中天数为：本月1号；例如，现在是2017年6月1日10:31:57*/
		calendar.set(Calendar.DAY_OF_MONTH, 1);
		/*将本月+1，变成2017年7月1日10:31:28*/
		calendar.add(Calendar.MONTH, 1);
		/*将本月天数-1,7月1号，变成6月30号了，这样就不必考虑最后一天是几号了*/
		calendar.add(Calendar.DAY_OF_MONTH, -1);
		/*设置一个参考量，这里是当前真实时间*/
		return calendar.getTime();
	}

	public String dateToString(Date date) {
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
		return simpleDateFormat.format(date);
	}
}



